#include "stdio.h"
#include "stdlib.h"
#include "string.h"


void getMem4(int count, char **p /*out*/)
{
	char *tmp = NULL;
	tmp = (char *)malloc(count*sizeof(char)); //char tmp[100];
	//p = tmp; //在这个场景下，你给形参赋值了，没有给实参赋值 
	//直接修改实参没戏。。。。。。。 实参和形参是两个不同的概念
	//间接的修改实参
	*p = tmp;
	//return tmp;
}


void main()
{
	char *myp = NULL;
	myp = getMem2(100);
	

	getMem4(100, &myp);


}



